@charset "utf-8";
/* CSS Document */

/*初始化样式*/
* {margin:0;padding:0;box-sizing:border-box}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
html {-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {position:relative;overflow-x:hidden;margin:0;padding:0;font:14px/1.5 'Microsoft YaHei",Helvetica,Arial,sans-serif';color:#000;background-color:#fff}

/*html{
filter: grayscale(100%);
-WEBkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransfORM.Microsoft.BasicImage(grayscale=1);
}*/
input,button,select,textarea {font-family:inherit;font-size:inherit;line-height:inherit}

a {color:#000;text-decoration:none}
a:hover,a:focus {color:#bc0000;text-decoration:none;}
img {vertical-align:middle;border:none}
ul,li {list-style:none}
.fl {float:left}
.fr {float:right}
.clear {clear:both;overflow:hidden;height:0}
.clearfix {overflow:hidden;_zoom:1}
input:focus {outline:none}
textarea:focus {outline:none}
button:focus {outline:none}
.signdot{}

/*relative*/
.relative{ position:relative}

/*内容宽度*/
.w000{width:1200px; margin:0 auto}
.w00{width:1600px; margin:0 auto}
.w0{width:1396px; margin:0 auto}
.w1{width:200px}
.w2{width:450px}
.w3{width:435px}
.w4{width:420px}





.w6{width:210px}
.w7{width:970px}
.w8{width:475px}
.w9{width:70px}
.w10{width:200px}
.w11{width:575px}

/*padding*/
.ptb10{padding:10px 0}
.p10{padding:10px}
.pr240{padding-right:240px}
.ptb2515{padding:25px 0 15px 0}

/*margin*/
.m10{margin:10px}
.mtb{margin:10px auto}
.mlr{margin:auto 10px}
.mtb30{margin:30px auto}
.mtb50{margin:50px auto}
.mtb70{margin:70px auto}
.mlr20{margin:auto 20px}
.ml{margin-left:60px}
.mb{margin-bottom:10px}
.mb10{margin-bottom:10px}
.mr{margin-right:0}
.mtb40{padding:40px 0}
.mt{margin-top:10px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt50{margin-top:50px}
.mt80{margin-top:80px}
.mt120{margin-top:120px}
.ml40{margin-left: 40px;}
/*text-align*/
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
/*border*/
.border{border:1px solid #d0d0d0}
.bb{border-bottom:1px solid #e4e4e4}
/*bg*/
.bg0{ background:#e8e6e3}
.bg1{ background:#bc0000}

/*日历*/
.calendar{height:29px; line-height:29px;}
/*微信公众号*/
.wx{ position:relative; cursor:pointer; height:29px; line-height:29px;}
.wxlayer{ position:absolute; z-index:2; top:40px; left:50%; margin-left:-86px; display:none}
.wxlayer img{width:172px; height:172px}
.wx:hover .wxlayer{display:block}
/*搜索*/
.search{ border:1px solid #b80e15;height:29px; line-height:29px; width:180px; padding-left:10px}
/*头部中文字链接*/
.top_txt_link ul li{float:left; margin:0 10px;height:29px; line-height:29px;}
.top_txt_link ul li:last-child{ position:relative; cursor:pointer}
.top_txt_link ul li:last-child:hover .mobile{display:block}
.mobile{position:absolute; z-index:2; top:45px; left:50%; margin-left:-86px; display:none}
.mobile img{width:172px; height:172px}
/*导航*/
.nav ul li{float:left; height:27px; line-height:27px;margin:0 35px}
.nav ul li a{color:#fff; font-size:18px}
.h_l_t{color:#bc0000}
.nav_list{background:#bc0000; height:60px; line-height:60px}
.nav_list li{float:left;  margin:0 10px}
.nav_list li a{color:#fff; padding:0 15px; display:inline-block}
.nav_list li a:hover{background:#d11414}
.r1c3_list_tlt1{cursor: pointer;}
/*头条*/
.top_tlt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.top_tlt a{font-size:36px; font-weight:bold; color:#bc0000}
.top_list ul li{width:45%; margin:15px 1% 0; display:inline-block; vertical-align:top;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top_list ul li a{font-size:16px;}
.top_layer{ position:absolute; right:-30px; top:55px; z-index:2}
.top_layer img{width:220px; height:auto}
.top_layer1{ position:absolute; right:260px; top:80px; z-index:3}

/*多图切换轮播*/

/*内容1：1行3列*/
.r1c3_list_con{height: 480px;overflow: hidden;}
.r1c3_list_con1{height: 565px;overflow: hidden;}
.r1c3_list{height: 606px;overflow: hidden;}
.r1c3_list_tlt{ border-bottom:1px solid #c3bebd;cursor: pointer;}
.r1c3_list_tlt_nav{ position:absolute; left:0; top:0; z-index:4; font-size:20px; color:#b80e15; padding:0 10px 10px 0;border-bottom:1px solid #b80e15}
.r1c3_list_more{position:absolute; right:0; top:10px;z-index:5}
.r1c3_list_more a{ color:#a5a5a5}
.r1c3_list_con ul li{ padding:25px 0 18px 0; background:url(../images/bg_line.png) bottom left repeat-x}
.r1c3_list_con ul li a{font-size:16px}
.r1c3_list_con1 ul li{ height: 96px; background:url(../images/bg_line.png) bottom left repeat-x}
.r1c3_list_con1 ul li a{font-size:16px}
.r1c3_list2{overflow: hidden; background:url(../images/bg1.jpg) top center no-repeat; height:518px}
.r1c3_list3{overflow: hidden; background:url(../images/bg2.jpg) top center no-repeat; height:555px}

.r1c3_list_tlt_nav1{float:left; margin-top:30px; margin-left:40px;font-size:20px; width:120px}
.r1c3_list_tlt_nav2{float:left; margin-top:15px; margin-left:5px;font-size:20px; width:120px}
.r1c3_list_more1{float:right;margin-top:25px; margin-right:30px;width:80px}
.r1c3_list_more1 a{color:#a5a5a5}
.r1c3_list_more2{float:right;margin-top:10px;}
.r1c3_list_more2 a{color:#a5a5a5}
.r1c3_list_con3{ margin-top:10px}
.r1c3_list_con3 ul li{ padding:25px 0 18px 0;  width:345px; margin:0 auto}
.r1c3_list_con3 ul li a{font-size:16px}

.date{ float:left; background:url(../images/databg.png) center left no-repeat; width:53px; height:53px;text-align:center}
.date p{ text-align:center; font-size:18px; color:#fff; margin-top:10px}
.date span{ text-align:center; font-size:12px; color:#fff; font-weight:500; display:block; margin-top:-5px}
.date1aa{ color:#b38484;font-size:12px;}
.title{ float:left; width:350px; margin-left:10px}
.title1{ font-size: 16px;float:left; width:100%; line-height:22px; margin:15px 0 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.date2{ float:left; width:53px; height:53px;text-align:center}
.date2 p{ text-align:center; font-size:18px; color:#cf000a; margin-top:10px}
.date2 span{ text-align:center; font-size:12px; color:#cf000a; font-weight:500; display:block; margin-top:-5px}

.title2{font-size: 16px; float:left; width:250px; margin-left:10px}
.menu{margin:20px auto 0; text-align:center}
.menu ul li{margin:14px auto}


/*imgslist*/
.imgslist img{width:210px;height:58px}
.imgslist1 img{width:210px; height:auto; margin:0 10px}
.imgslist1 img:first-child{border:1px solid #d0d0d0}
.s_ttr{margin:25px auto}
.s_btn{ width:60%; margin:0 auto; height:30px; line-height:30px; background:#bc0000; color:#fff; text-align:center}
/*教授风采*/
.imgsl_l{ width:36px; line-height:30px; padding:12px 10px;font-size:16px; background:#bc0000; color:#fff}
/*文字链接*/
.txt_links{ background:#f5f5f5;border:1px solid #d0d0d0; border-top:5px solid #d0d0d0}    
.jumpMenu01 {float: left;margin: 10px 0px 0px 10px;width: 220px;height: 22px;border: none}
/*图片链接*/
.imgs_links{ border-top:5px solid #bc0000}
.imgs_links img{width: 190px;height:60px;margin:0 5px}  
.foot{line-height:30px} 


/*资讯列表*/

.news_list li{ float:left; width:1160px;height:40px; line-height:40px;padding-left:22px; border-bottom:1px dotted #8E8D8B; background:url(../images/dot.gif) no-repeat left center; color:#444444}
.news_list li span{ float:right; font-size:12px; margin-right:10px;}
.news_list a{ color:#444444; text-decoration:none}
.news_list a:hover{ color:#bc0000; text-decoration:none}
.page{ float:left; width:1160px; height:33px; line-height:33px; border-top:1px solid #DBC5C5; background:#f5f5f5; text-align:center; font-size:13px; color:#444444}
.page a{ color:#444444; text-decoration:none}

/*资讯内容*/
#big_txt{cursor:pointer;}
#center_txt{cursor:pointer;}
#small_txt{cursor:pointer;}
.info_h{font-size:22px; font-weight:bold; color:#000;}

.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; margin-right:10px;BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/*详细页面样式*/
#info{ height:auto; border-top:1px solid #E0E0E0; margin-top:3px;}
.info_right{ float:right; height:auto; min-height:566px; margin-top:10px; border:1px solid #D8C2C4; margin-right:11px; _margin-right:6px;}
.text_size{ height:30px; margin:28px auto 0px auto; text-align:right; line-height:30px;}
.info_h{ line-height:38px; text-align:center; font-size:28px; font-weight:bold; color:#bc0000}
.info_intro{ height:46px; border-bottom:1px dashed #666666; text-align:center;font-weight: normal;color:#9fa0a0; line-height:46px;}
.info_intro span{ color:#000000}
.info_con{ height:auto; margin-top:18px; line-height:30px; text-indent:2em}
.page2{ height:90px; margin:40px auto auto auto; border-top:1px dashed #666666; padding-top:16px; text-align:left; color:#444444; line-height:30px;}
.page2 span{ color:#000000}
.page2  a{ color:#000000; text-decoration:none}
.page2  a:hover{ color:#333333}

/*图片列表*/
.photo_list{ float:left; margin:20px 0px 0px 22px; width:1160px; min-height:553px;height:auto!important;_height:553px; list-style:none; line-height:32px; padding:0px}
.photo_list li{ display:inline-block;width:122px; width:24%;margin:4px auto 14px; text-align:center}
.photo_list img{ width:122x; border:1px solid #F0F0F0; margin-bottom:6px;}
.photo_list span{ width:122px; height:22px; text-align:center; line-height:22px;  }
.photo_list span a{ display:block;color:#000000; text-decoration:none}
.photo_list span a:hover{display:block;color:#FF0000; text-decoration:underline;}

.rl3_list_top{border-bottom: 1px solid #e8e8e8;padding-bottom: 45px;width: 350px;margin: 0 auto;}
.slide_list_img{width: 140px;height: 170px;margin: 0 auto;}
.slide_list_img img{width: 140px;height: 170px;}
.r1c3_list_img_whole{width: 350px;margin:20px auto 0;}
.r1c3_list_img_whole ul li{float: left;width: 140px;height: 170px;}
.r1c3_list_img_whole ul li:first-child{margin-right: 60px;}
.r1c3_list_con1_whole{width: 380px;margin: 18px auto 0;}
.r1c3_list_con1_whole ul li{height:87px;padding-bottom: 15px; background:url(../images/bg_line.png) bottom left repeat-x}
.r1c3_list_con1_whole ul li a{font-size:16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.rl3_list_top1{border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;width: 380px;margin: 0 auto;}
.title3{font-size: 16px; float:left; width:100%; line-height:22px; margin:10px 0 12px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.banner{width: 1300px;margin:25px auto 0;position: relative;}
.slide1 ul li{float: left;margin-left: 20px; padding: 20px 0 30px; width: 12.9%;background: #fdf8f2;text-align: center;}
.slide1 ul li:first-child{margin-left: 0;}
.slide_img_title{font-size: 18px;color: #b50009;margin-top: 15px;text-align: center;}
.slide_img{margin: 0 auto;text-align: center;height: 85px;line-height: 85px;}
.slide_img img{width: 75px;}
.swiper-slide ul li a{height: 120px;}
.slide1_con{vertical-align: middle;margin: 0 auto}
.fast_nav{width: 1400px;margin: 25px auto 40px;background: url(../images/bg3.jpg) no-repeat;padding:30px;}
.fast_nav_top{border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;width: 1305px;margin: 0 auto;}
.fast_nav_top_title{font-size: 20px;}
.pagination1{position: absolute;right: 0;top: -70px;}

.text_link{width:1400px;margin: 0 auto 50px;border: 1px solid #c2bebb;padding: 15px 40px;}
.cate_tab1{width:100%;margin-top: 70px; background: #fff;border-bottom: 1px solid #e8e8e8;text-align: center;margin-bottom: 20px;}
.cate_tab1 ul{display: flex;justify-content: center;position: absolute;bottom: -1px;left: 0;z-index: 99;}
.cate_tab1 ul li{text-align: center;margin-left: 115px;}
.cate_tab1 ul li:first-child{text-align: left;margin-left: 0;}
.cate_tab1 ul li:last-child{text-align: right;}
.cate_tab1 ul li a{display: inline-block;font-size: 20px;height: 70px;line-height: 70px;padding: 0 20px;}
.cate_tab1 ul li.active a{ border-bottom: 2px solid #b90e16;background: #fdf8f2;}
.activity_list{display: none;margin-top: 55px;min-height: 75px;}
.activity_list.active{display: block;}
.activity_list a{margin: 0 40px 15px 0;color: #646464;display: inline-block;}
.activity_list a:hover{color: #b90e16;}
.foot{width: 100%;background: #f3f3f3;padding: 80px 0 70px;margin: 0 auto;}
.foot_text{color: #8e8e8b;width: 860px;text-align: center;margin: 0 auto 20px;line-height:35px;}
.foot_img{text-align: center;}

/* about */
.con{width: 1355px;margin: 0 auto;background: url(../images/bg4.jpg) repeat-y;padding-bottom: 260px;}
.con_left_nav{width: 270px;padding: 20px 0 0 30px;}
.con_right{width: 935px;margin: 60px 0 0 90px;}
.left_nav_xie{color: #7f7d7e; margin-bottom:60px; border-bottom:1px solid #b3b3b3; padding-bottom:20px}
.left_nav_xie a{color: #7f7d7e;}
.con_left_nav_title{font-size: 26px;font-family: "宋体";margin: 40px 0 50px;text-align: center;}
.con_left_nav_list ul li{margin-top: 10px; height: 60px;line-height: 60px;border-bottom: 1px solid #b3b3b3;font-size: 18px;}
.con_left_nav_list ul li.active{border-bottom: 1px solid #bc0001}
.con_left_nav_list ul li.active a{color:#bc0001;}
.con_right_title1{position: absolute;bottom: -1px;left: 0; font-size: 30px;color:#bc0001;padding-bottom: 25px;border-bottom: 1px solid #bc0001;display: inline-block;}
.con_right_title{width: 100%;border-bottom: 1px solid #b3b3b3;margin-top: 60px;position: relative;}
.con_right_text{margin-top: 80px;text-align: center;}
.con_right_text p{text-align: left;font-size: 16px;line-height: 35px;color: #333;margin-top: 50px;}
.con_right_title_whole{width: 90%;border-bottom: 1px solid #b3b3b3;position: relative;margin-top: 50px;}
.con_right_title2{font-size: 20px;color:#bc0001;padding-bottom: 15px;position: absolute;bottom: -1px;left: 0; border-bottom: 1px solid #bc0001;display: inline-block;}
.dian{width: 7px;height: 7px;margin: 10px 20px 0 0;}

/* teach */
.title_top{width: 300px;margin: 0 auto; float:left;}
.title_top_name{font-size:18px; color:#fff;text-align: center;padding:15px 0; background:#bc0000}
.teach_con{width: 1056px; float:right}
.teach_con ul li{float: left;width: 500px;margin:0 0 50px 50px; height:460px}
/* .teach_con ul li:first-child{width: 650px;} */
.teach_con ul li:nth-child(2n-1){margin: 0 0 50px 0;}
.teach_con ul li:nth-child(4){margin: 0 0 50px 50px;}
.teach_con ul li:nth-child(6){margin: 0 0 50px 50px;}
.teach_con_item{margin: 30px 0;}
.teach_con_item:nth-child(2n){margin: 30px 0 30px 50px;}
.teach_con_title{border-bottom: 1px solid #c3bdbf;font-size: 20px;}
.teach_con_title span{color:#bc0001;border-bottom: 1px solid #bc0001;display: inline-block;padding-bottom: 15px;}
.teach_list_img{width: 85px;height: 117px;}
.teach_list_right{width: 180px;margin-left: 20px;}
.teach_list_right_title{font-size: 18px;margin-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.teach_list_right p{font-size: 14px;color: #464646;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.teach_con_more{width:650px;background: #f3f3f3;height: 35px;line-height: 35px;text-align: center;margin:25px auto 0;}
.teach_con_title1{border-bottom: 1px solid #c3bdbf;position: relative;}
.teach_con_title1_name{position: absolute;bottom: -1px;left: 0; font-size: 20px; color:#bc0001;border-bottom: 1px solid #bc0001;display: inline-block;padding-bottom: 15px;}
.teach_con_title1_more{color: #a6a6a6;font-size: 12px;margin-bottom: 10px;}
.teach_con_title1_more a{color: #a6a6a6;}
.teach_con_item1{padding-bottom: 20px; border-bottom: 1px dashed #bfbfbf;margin-top: 35px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.research{width: 245px;height: 120px;background: #fce7e2;line-height: 120px;text-align: center;font-size: 18px;border-radius: 10px;margin: 40px 30px 0;}
.teach_con_item1 a{height:50px;display: inline-block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
/* teach_notice */
.title_top1{width: 1400px;margin: 0 auto;background: #f9f8f6;padding: 20px 30px;}
.teach_notice_con{width: 1355px;margin: 35px auto 200px;}
.teach_notice_left{width: 1005px;}
.teach_notice_right{width: 305px;}
.teach_notice_left_list ul li{height: 95px;line-height: 95px;border-bottom: 1px dashed #bfbfbf;}
.teach_notice_left_date{width: 100px;text-align: center;color:#bc0001;font-size: 16px; }
.teach_notice_left_title{width: 760px;margin-left: 60px;font-size: 16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.teach_notice_right_name{width: 115px;height: 40px;line-height: 40px;font-size: 18px; text-align: center;color: #fff;background: #bc0001;border-radius: 10px;margin-bottom: 20px;}
.teach_notice_right_list ul li{margin-bottom: 30px;}
.teach_notice_right_img{width: 302px;height: 150px;overflow: hidden;}
.teach_notice_right_img img{width: 302px;height: 150px;}
.teach_notice_right_title{font-size: 16px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden}
.pages{color: #8a8a8a;text-align: center;margin-top: 60px;font-size: 16px;}
.pages a{color: #8a8a8a;margin: 0 5px;font-size: 16px;}
.teach_banner_img{width: 303px;height: 120px;overflow: hidden;}
.teach_banner_name{font-size: 16px;margin: 20px 25px 30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden}
.teach_banner{border: 1px solid #ececec;}
/* set */
table { border-collapse: collapse;margin: 50px auto;}
td, th {border: 1px solid #808080;color: #808080; width: 250px;height: 50px;text-align: center; line-height: 50px;font-size: 18px;}
.set_item{width: 225px;height: 55px;line-height: 55px;text-align: center;background: #bc0001;color: #fff;font-size: 20px;}
.con_right_text1{margin-top: 50px;text-align: center;}
/* enterprise_list */
.style_con{width: 1225px;margin: 50px auto;}
.style_con ul li{float: left;width: 20%;text-align: center;margin: 30px; background: #e4e4e4;border-bottom:2px solid #bc0001;padding: 15px 10px 0;}
.style_con_img{width: 220px;height: 285px;overflow: hidden;margin: 0 auto;}
.style_con_img img{width: 220px;height: 285px;}
.style_con_name{font-size: 18px;text-align: center;margin: 10px 0;}
/* detail */
.detail_con{width: 1360px;margin: 50px auto 150px;}
.detail_con_title{line-height: 38px;text-align: center;font-size: 28px;font-weight: bold;color: #000;}
.detail_con_date{color: #808080;margin: 35px auto;text-align: center;}
.detail_con1{border-top: 1px solid #ececec;padding-top: 60px;}
.detail_con_img{text-align: center;}
.detail_con_name{font-size:20px;margin-top: 25px;text-align: center;}
.detail_con_title1{width:145px;height: 40px;line-height: 40px;font-size: 16px; background: #bc0001;color: #fff;text-align: center;}
.detail_con_text{margin: 5px 0 0 20px;width: 1140px;line-height: 30px;}
.detail_con1 p{line-height: 35px;font-size: 16px;color: #333;}
.teach_item_right{position: relative;}
.teach_item_right_con{position: absolute;top: -20px;left: -3px;width: 90%;}
.teach_item_right_line{width: 1px;height: 305px;background: #ebebeb;}
.teach_item_right_con_deta{font-size: 14px;color: #b38484;margin-bottom: 5px;}
.teach_item_right_con_name{font-size: 16px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.teach_item_right_con_list{position: absolute;top: 60px;left: -8px;}
.teach_item_right_con_list ul li{background: url(../images/dian2.jpg) no-repeat;background-size: 7px 7px;background-position: 5px 10px;padding-left: 30px;margin-bottom: 30px;}
.teach_item_right_con_list{height: 320px;overflow: hidden;}

.cate_tab{position:absolute; left:0; top:0; z-index:4;}
.cate_tab ul{display: flex;align-items: center;}
.cate_tab ul li{float: left;padding:0 10px 10px 0;font-size: 18px;color: #868686;}
.cate_tab ul li:first-child{margin-right: 20px;}
.cate_tab ul li.active{border-bottom: 1px solid #bc0001;font-size:20px; color:#b80e15;}
.activity_list1{display: none;}
.activity_list1.active{display: block;}

.cate_tab22{position:absolute; left:0; top:0; z-index:4;}
.cate_tab22 ul{display: flex;align-items: center;}
.cate_tab22 ul li{float: left;padding:0 10px 10px 0;font-size: 18px;color: #868686;}
.cate_tab22 ul li:first-child{margin-right: 20px;}
.cate_tab22 ul li.active{border-bottom: 1px solid #bc0001;font-size:20px; color:#b80e15;}
.activity_list22{display: none;}
.activity_list22.active{display: block;}

@media screen and (max-width:751px){
	.bg1{width: 100%;}
}

.date1{margin-top:10px; color:#b38484;font-size:12px;}
.teach_con_item1 a{height: 75px;}
.teach_con_item1{padding-bottom: 10px;margin-top: 20px;}
.title_nav_list ul li{ border-bottom:1px solid #d0d0d0; padding:10px 0; text-align:center}
.title_top_name_img{margin:5px auto}